<font size="2" face="Tahoma"><b>Tin tức <img src="images/bl3.gif" border="0" /> Thêm mục</b></font>
<hr size="1" color="#cadadd" />
<?
	include "templates/cms_menu.php";
	if (empty($func)) $func = "";
	$txt_cat = $db->escape($txt_cat);
	//	Kiểm tra sự tồn tại của ID
	$r	= $db->select("cat","id = '".$txt_cat."' and _cms = 1");
	if ($db->num_rows($r) == 0)
		admin_load("Không tồn tại Nhóm này.","?act=cms_manager");
?>
<center>
<?php
	$max_file_size	=	2048000;
	$up_dir			=	"../uploads/cms_menu/";
	$OK = false;
	
	if ($func == "new")
	{
		if (empty($txt_ten))
			$error = "Vui lòng nhập Tên mục.";
		else {
			// kiểm tra file uploads.
			$file_type = $_FILES['txt_hinh']['type'];
			$file_name = $_FILES['txt_hinh']['name'];
			$file_size = $_FILES['txt_hinh']['size'];
			switch ($file_type)
			{
				case "image/pjpeg"	: $file_type = "jpg"; break;
				case "image/jpeg"	: $file_type = "jpg"; break;
				case "image/gif" 	: $file_type = "gif"; break;
				case "image/x-png" 	: $file_type = "png"; break;
				case "image/png" 	: $file_type = "png"; break;
				default : $file_type = "unk"; break;
			}
			$file_full_name = "tmp_".time().".".$file_type;
			if ( ($file_size > 0) && ($file_size <= $max_file_size) )
				if ($file_type != "unk")
				{
						if ( @move_uploaded_file($_FILES['txt_hinh']['tmp_name'],$up_dir.$file_full_name) )
						{
							$OK = true;
							$hinh = true;
						}
						else
							$error = "Không thể upload hình ảnh.";
				}
				else
				{
					$error = "Sai định dạng file - Không thể upload hình ảnh.";
				}
			else
			{
				if ($file_size == 0)
				{
					$OK		= true;
					$hinh	= false;
				}
				else
					$error = "Hình của bạn chọn vượt quá kích thước cho phép.";
			}

			if ($OK) {
				$id = $db->insert("cms_menu","id,cat,ten,thu_tu,hien_thi,type,noi_bat,parent,chu_thich","0,'".$db->escape($txt_cat)."','".$db->escape($txt_ten)."','".(cat_count2($txt_cat)+1)."','".($txt_hien_thi+0)."','".($txt_type+0)."','".($txt_noi_bat+0)."', '".($parent+0)."', '".($txt_chu_thich)."'");

				if ($hinh)
				{
					$txt_hinh_1	= "room_".$id.".".$file_type;
					$txt_hinh_2	= $id.".".$file_type;
					$txt_hinh_3	= "ser_".$id.".".$file_type;
					
					if ($file_type == 'png')
					{
						img_png_resize($up_dir.$file_full_name,$up_dir.$txt_hinh_1,"w=223&h=120&zc=1");
						img_png_resize($up_dir.$file_full_name,$up_dir.$txt_hinh_2,"");
						img_png_resize($up_dir.$file_full_name,$up_dir.$txt_hinh_3,"w=255&h=175&zc=1");
					}
					else 
					{
						img_resize($up_dir.$file_full_name,$up_dir.$txt_hinh_1,"w=223&h=120&zc=1");
						img_resize($up_dir.$file_full_name,$up_dir.$txt_hinh_2,"");
						img_resize($up_dir.$file_full_name,$up_dir.$txt_hinh_3,"w=255&h=175&zc=1");
					}
					$db->update("cms_menu","hinh",$txt_hinh_2,"id = '".$id."'");
				}

				admin_load("Đã thêm Mục đó vào CSDL","?act=cms_manager");
			}
		}
	}
	else
	{
		$txt_ten		=	"";
		$txt_hien_thi	=	1;
	}
	
	if (!$OK)
		template_edit("?act=cms_menu_new","new",0,$txt_cat,$txt_ten,$txt_hien_thi,$txt_type,$txt_noi_bat,$error,$parent, $txt_hinh, $txt_chu_thich);
?>
</center>
